/*************************************
	GameConfig.h
	Created By VietRise on 4/6/2014	

*************************************/

#ifndef __GAMECONFIG_H__
#define __GAMECONFIG_H__

enum
{
	kBackground,
	kMiddleground,
	kForeground
};

enum
{	
	kSpriteItemResult,
	kSpriteItemStar0,
	kSpriteItemStar1,
	kSpriteItemStar2,
	kSpriteItemStar3,
	kSpriteLabelYouLose,
	kSpriteLabelWin,
	kSpriteBtnStateNormal,
	kSpriteBtnStatePress,
	kSpriteBtnStart,
	kSpriteBtnBack,
	kSpriteBtnPause,
	kSpriteBtnMenu,
	kSpriteBtnNext,
	kSpriteBtnReplay,
	kSpriteBtnResume,
	kSpriteBtnHelp,
	kSpriteBtnLike,
	kSpriteBtnInfo,
	kSpriteBtnMusic,
	kSpriteObjHole,
	kSpriteObjBomb,
	kSpriteObjRay,
	kSpriteObjBombExplosion,
	kSpriteObjDiamond,
	kSpriteObjHammer,
	kSpriteObjMouse,
	kSpriteObjOldMan,	
};

enum
{
	kSpriteBackground,
	kLabelNumberMouseTarget,
	kLabelNumberComboTarget,
	kLabelNumberDiamondTarget,
	kLabelMouseHit,
	kLabelMouseMiss,
	kLabelOldManHit,
	kLabelDiamondHit,
	kLabelCombo,
	kLabelComboAppearOnScreen
};

enum STATEGAMEPLAY
{
	sStart,
	sInGame,
	sPause,
	sYouLose,
	sWinGame
};

enum STATEHOLE
{
	sBlank,
	sBusy
};

enum STATEBUTTON
{
	sPress,
	sOut,
	sNormal
};

enum TYPEBUTTON
{
	btnHelp,
	btnLike,
	btnInfo,
	btnMusicNormal,
	btnMusicPress
};

#define WORLD_WIDTH 800
#define WORLD_HEIGHT 480
#define NUMBERLEVELS 15
#define NUMBERLEVELSONROW 5
#define TIME_ANIMATION_BOMB 0.3f
#define TIME_ANIMATION_DIAMOND 0.3f
#define TIME_ANIMATION_HAMMER 0.15f
#define TIME_ANIMATION_MOUSE 0.3f
#define TIME_ANIMATION_MOUSEHIT 0.5f
#define TIME_ANIMATION_OLDMAN 0.3f
#define TIME_ANIMATION_OLDMANHIT 0.5f
#define TIME_ANIMATION_BTNSTART 0.6f
#define TIME_ANIMATION_BTN_MOVEIN 0.25f
#define TIME_ANIMATION_BTN_MOVEOUT 0.75f
#define TIME_DISAPPEAR_BOMB 0.15f
#define TIME_DISAPPEAR_DIAMOND 0.15f
#define TIME_EFFECT_BOMB 1.0f
#define TIME_EFFECT_DIAMOND 0.4f
#define TIME_DISAPPEAR_MOUSE 0.15f
#define TIME_DISAPPEAR_OLDMAN 0.15f
#define NUMBER_INCREASE_MOUSE 5

#define RADIUS_HAMMER 25.0f

#endif